home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 March / Macworld (1998-03) (Disk 1).dmg / Shareware World / Utilities / Text Processing / Alpha / LaTeX Docs / latex_defs.tex < prev    next >
Encoding:
Text File  |  1997-10-08  |  3.7 KB  |  102 lines  |  [TEXT/ALFA]

  1. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2. % File:      latex_defs.tex
  3. % Author:    Tom Scavo  <trscavo@syr.edu>
  4. % Requires:  html.sty, htmllist.sty
  5. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  6.  
  7. % Packages accompanying LaTeX2HTML:
  8. \usepackage{html,htmllist}
  9.  
  10. % Why isn't this in html.sty?
  11. % \newcommand{\latexhtml}[2]{\latex{#1}\html{#2}}
  12.  
  13. % URLs and e-mail addresses:
  14. % \usepackage{url}  % defines a "smart" \url command
  15. \newcommand{\url}[1]{\texttt{#1}}
  16. \newcommand{\eaddress}[1]
  17.     {\latex{$\langle$\url{#1}$\rangle$}\html{\texttt{<#1>}}}
  18.  
  19. % Various logos:
  20. \newcommand{\AmS}{\latex{{\protect\usefont{OMS}{cmsy}{m}{n}%
  21.   A\kern-.1667em\lower.5ex\hbox{M}\kern-.125emS}}\html{AMS}}
  22. % \newcommand{\BibTeX}{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
  23. %     T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
  24. \newcommand{\BibTeX}{\textrm{B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em
  25.     T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
  26. \newcommand{\MakeIndex}{\textsl{MakeIndex}}
  27. \newcommand{\Textures}{\textsl{Textures}}
  28. \newcommand{\OzTeX}{O\kern-.03em z\kern-.15em\TeX}
  29. \newcommand{\DirectTeX}{D\kern-.04em irect\kern-.10em\TeX}
  30. \newcommand{\CMacTeX}{C\kern-.08em M\kern-.07em ac\kern-.10em\TeX}
  31. % \newcommand{\TeXXeT}{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX-\kern0pt%
  32. %     -X\kern-.1667em\lower.5ex\hbox{E}\kern-.125emT}
  33. % \newcommand{\emTeX}{e\kern-.03em m\kern-.15em\TeX}
  34. % \font\logo=logo10 scaled\magstephalf 
  35. % \newcommand{\MF}{{\logo META}\-{\logo FONT}}
  36. \newcommand{\twoe}{\latex{2${}_{\textstyle\varepsilon}$}\html{2e}}
  37. \newcommand{\Alpha}{\textsl{Alpha}}
  38. \newcommand{\AlphaLite}{\textsl{AlphaLite}}
  39.  
  40. % LaTeX environments:
  41. \newcommand{\env}[1]{\texttt{#1}}
  42.  
  43. % LaTeX commands:
  44. \newcommand{\cmd}[1]
  45.     {\latex{\mbox{\texttt{\symbol{'134}#1}}}\html{\mbox{\texttt{\char92#1}}}}
  46. \newcommand{\bracedarg}[1]
  47.     {\latex{\symbol{'173}#1\symbol{'175}}\html{\{#1\}}}  % {...}
  48. \newcommand{\cmdarg}[2]{\texttt{\cmd{#1}\bracedarg{#2}}}
  49. % \newcommand{\bracketedarg}[1]{\symbol{'133}#1\symbol{'135}}  % [...]
  50. % \newcommand{\cmdoptarg}[3]
  51. %   {\texttt{\cmd{#1}\bracketedarg{#2}\bracedarg{#3}}}
  52. \newcommand{\ttstar}{\latex{\texttt{\symbol{'52}}}\html{\texttt{*}}}
  53. % \newcommand{\starred}{\ttstar-ed}  % *-ed
  54. % \newcommand{\anewline}{\cmd{\symbol{'134}}}  % \\
  55. % \newcommand{\anewlinestar}{\cmd{\symbol{'134}\symbol{'52}}}  % \\*
  56.  
  57. % Alpha commands:
  58. \newcommand{\acmd}[1]{\textsf{#1}}
  59. % \newcommand{\entrylabel}[1]{\acmd{#1}\hfill}
  60. % \newenvironment{commands}[1]
  61. %   {\begin{list}{}
  62. %       {%
  63. %       \renewcommand{\makelabel}{\entrylabel}%
  64. %     \settowidth{\labelwidth}{\acmd{#1}}%
  65. %     \setlength{\labelsep}{1em}%
  66. %     \setlength{\itemsep}{0em}%
  67. %     \setlength{\parsep}{0em}%
  68. %     \setlength{\rightmargin}{5em}%
  69. %     \setlength{\leftmargin}{\labelwidth}%
  70. %     \addtolength{\leftmargin}{\labelsep}%
  71. %     \addtolength{\leftmargin}{2em}%
  72. %     }%
  73. %   }%
  74. %     {\end{list}}
  75. \newenvironment{commands}
  76.   {\begin{flushleft}\begin{tabular}{@{\hspace{1.5em}}ll@{}}}
  77.     {\end{tabular}\end{flushleft}}
  78.     
  79. % Alpha menus:
  80. \newcommand{\amenu}[1]{\textbf{\textsf{#1}}}
  81.  
  82. % Alpha keys:
  83. \newcommand{\straightquote}{\latex{\texttt{\symbol{'015}}}\html{'}}  % '
  84. \newcommand{\key}[1]{$\langle\hbox{\textsc{#1}}\rangle$}
  85. \begin{htmlonly}
  86.     \newcommand{\key}[1]{<\textsc{#1}>}
  87. \end{htmlonly}
  88. % \newcommand{\key}[1]
  89. %     {\latex{$\langle$\mbox{\textsc{#1}}$\rangle$}\html{<\textsc{#1}>}}
  90. % \newcommand{\key}[1]
  91. %     {\latex{$\langle\mbox{\textsc{#1}}\rangle$}\html{<\textsc{#1}>}}
  92.  
  93. % Files:
  94. \newcommand{\filespec}[1]{\mbox{\texttt{#1}}}
  95. \newcommand{\pkg}[1]{\filespec{#1}}
  96. \newcommand{\filetype}[1]{\filespec{.#1}}
  97.  
  98. % Small verbatim stuff:
  99. \makeatletter
  100. \renewcommand{\verbatim@font}{\normalfont\ttfamily\small}
  101. \makeatother
  102.